Device Fingerprinting For Fraud Detection - How Does It Work